﻿using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.Collections.Generic;
using Entita;
using Manager;

namespace WS
{
    /// <summary>
    /// Descrizione di riepilogo per Service1
    /// </summary>
    [WebService(Namespace = "http://coord.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ToolboxItem(false)]
    // Per consentire la chiamata di questo servizio Web dallo script utilizzando ASP.NET AJAX, rimuovere il commento dalla riga seguente. 
    // [System.Web.Script.Services.ScriptService]
    public class COORDService : System.Web.Services.WebService
    {



        [WebMethod]
        public List<Squadra> RequestUpdate(string id, Posizione p)
        {
            //diamo coordinate
            return new List<Squadra>();
        }
        [WebMethod]
        public bool SendUpdate(string id, Squadra s)
        {
            //modifiche risorse
            return true;
        }

        [WebMethod]
        public List<Missione> Init(string id)
        {
            //chiede le missioni
            return MissioneManager.GetAll();
        }

        [WebMethod]
        public bool ChooseMission(string id, string idMissione)
        {
            return true;
        }



    }
}
